<?php

/*
 * Niken Larasati
 * larasati.n@students.amikom.ac.id
 */

class pengguna extends CI_Controller {

    public function __construct() {
        parent::__construct();
    }

    function form_pengguna() { //$id = null
        $this->template->load('halaman_v', 'admin/pengguna/tambah_pengguna_v');
    }

    function tambah() {
        if ($this->input->post('tambah') != NULL) {
            $data['idpengguna'] = $this->input->post('idpengguna');
            $data['nama'] = $this->input->post('nama');
            $data['alamat'] = $this->input->post('alamat');
            $data['no_telp'] = $this->input->post('no_telp');
            $data['username'] = $this->input->post('usernm');
            $data['password'] = md5($this->input->post('passwd'));
            $data['level'] = $this->input->post('level');

            $this->load->model('umum_m');
            $this->umum_m->tambah('pengguna', $data);
            $this->tampil();
        }
    }

    function ubah($id = NULL) {
        if ($id != NULL) {
            $this->load->model('umum_m');
            $data['data_pengguna'] = $this->umum_m->ambil_data('pengguna', 'idpengguna = ' . $id)->row();
            $this->template->load('halaman_v', 'admin/pengguna/ubah_pengguna_v', $data);
        } else {
            redirect('admin/pengguna');
        }
    }

    function simpan_ubah() {
        if ($this->input->post() != NULL){
           $pengguna['idpengguna'] = $this->input->post('idpengguna');
           $pengguna['nama'] = $this->input->post('nama');
           $pengguna['alamat'] = $this->input->post('alamat');
           $pengguna['no_telp'] = $this->input->post('no_telp');
           $pengguna['username'] = $this->input->post('usernm');
           $pengguna['password'] = md5($this->input->post('passwd'));
           $pengguna['level'] = $this->input->post('level');
           
           $this->load->model('umum_m');
           if($this->umum_m->ubah('pengguna', $pengguna, 'idpengguna', $pengguna['idpengguna'])){
               redirect('admin/pengguna/tampil');
           }
        }
    }

    function tampil() {
        $this->load->model('pengguna_m');
        $data['pengguna'] = $this->pengguna_m->ambil_data();
        $this->template->load('halaman_v', 'admin/pengguna/tampil_pengguna_v', $data);
    }
    
    function hapus($id = NULL) {
        if ($id != NULL) {
            $this->load->model('umum_m');
            $this->umum_m->hapus_data_tabel('pengguna', array('idpengguna' => $id));
            $this->tampil();
            }
        }

//    function ubah() {
//        if ($this->input->post('ubah') !NULL);
//        {
//            //kasih required ya 
//            
//        }
//    }

    

}

?>
